import { createApp } from 'vue';
import { createPinia } from 'pinia';

import App from './App.vue';
import router from './router';
import directive from '@/directives';

import '@blueking/tdesign-ui/vue3/index.css'; // 建议在项目入口处引入

// 全量引入 bkui-vue
import bkui from 'bkui-vue';
// 全量引入 bkui-vue 样式
import '../node_modules/bkui-vue/dist/style.variable.css';
// UnoCSS
import 'virtual:uno.css';
import '@unocss/reset/tailwind-compat.css';

const app = createApp(App);

app.use(createPinia());
app.use(router);
app.use(bkui);
app.use(directive);

app.mount('#app');
